Academic Year/course:
2017/18
437 - Degree in Rural and Agri-Food Engineering
28903 - Computer science
Syllabus Information
Academic Year:
2017/18
Subject:
28903 - Computer science
Faculty / School:
201 - Escuela Politécnica Superior
Degree:
437 - Degree in Rural and Agri-Food Engineering
ECTS:
6.0
Year:
1
Semester:
First semester
Subject Type:
Basic Education
Module:
---
1.1. Introduction
Computer Science is a fundamental tool in any engineering environment. The course introduces basic concepts about computer.
The course focuses on developing the student's abilities to analyze problems, and to design an algorithm that solves them
1.2. Recommendations to take this course
No previous knowledge is necessary.
The study of de initial theoretical concepts must be studied.
The class exercises must be solved by you.
1.3. Context and importance of this course in the degree
This subject belongs to basic knowledge for any engineer.
Computer skills will be required to study other subjects in the career.
1.4. Activities and key dates
At the end of course a practice must be submitted.
There will be an exam at the end of course
2.1. Learning goals
- Understand the theoretical knowledge
- Know how to use information technology effectively as a standard tool in their work
- Have the capacity to analyze a problem and design an algorithm for its resolution
- Know how to codify the algorithms using a high level programming language
2.2. Importance of learning goals
Any engineer must work with computers, and an efficient us of them is needed.
In addition, they will learn how to analyze complex problems in order to solve them with a computer
3.1. Aims of the course
- The student must be able to analyze problems
- The student must be able to solve problems using a computer
- The student must be able to use computers efficiently
3.2. Competences
- Use of new information technologies.
- Have basic knowledge about Computer Science
- Teamwork.
4.1. Assessment tasks (description of tasks, marking system and assessment criteria)
The subject's evaluation will be global, with two annual tests
The evaluation will consist of three parts:
- Exam; 65% of the final grade.
- Partial work: 10%
- Final work: 25%.
5.1. Methodological overview
Initial theoretical subjects that the student must study.
Most of the course the classes will be based in problem resolution
5.2. Learning tasks
- Lectures: 20 hours
- Problems: 10 hours
- Practical classes: 30 hours
5.3. Syllabus
Theory
1. Introduction to Computers
1.1. Hardware
1.2. Software
2. Algorithmic
2.1. Introduction
2.2. Scalar types
2.3. Assignment sentence
2.4. Alternative sentence
2.5. Repetitive sentence
2.6. Sequences
2.7. Subprograms
2.8. Arrays
2.9. Records
Practices
1. Introduction
2. Spreadsheets
3. Programming
5.4. Course planning and calendar
Weekly hours:
- Theory and problems: 2h
- Computer Classroom practices: 2h
5.5. Bibliography and recommended resources
|
BC |
Biondi, Joëlle. Introducción a la programación. T. 1, Algorítmica y lenguajes / Joëlle Biondi, Gilles Clavel ; versión castellana de Josep Vilaplana Pastó . 2ª ed. Barcelona : Masson, 1988 |
BC |
Clavel, Gilles. Introducción a la programación. T. 2, Estructuras de datos / Gilles Clavel, Joëlle Biondi ; versión castellana de Nuria Castell Ariño . - [1a. ed.] Barcelona : Masson, 1985 |
BC |
Dale, Nell. Pascal / Nell Dale, Chip Weems . 2a. ed. Madrid [etc.] : McGraw-Hill, D.L.1994 |
BC |
Desarrollo de algoritmos y técnicas de programación en Pascal / Cristobal Pareja Flores...[et al.] . - [1a. ed.] Madrid : RA-MA, 1997 |
BC |
Joyanes Aguilar, Luis. Fundamentos de programación : Libro de problemas / Luis Joyanes Aguilar, Luis Rodriguez Baena, Matilde Fernández Azuela . 2ª ed. Madrid [etc.] : McGraw-Hill, D.L. 2003 |
BC |
Joyanes Aguilar, Luis. Pascal y Turbo Pascal : un enfoque práctico / Luis Joyanes Aguilar, Ignacio Zahonero Martínez, Angel Hermoso López . [1a. ed. en español, reimpr.] Madrid [etc.] : McGraw-Hill, D.L.1997 |
BC |
Salmon, William I.. Introducción a la computación con Turbo Pascal (5.0/5.5/ 6.0/TPW) : estructuras y abstracciones / William I. Salmon ; versión en español de Roberto Escalona Garcà¬a . Wilmington, Delaware : Addison-Wesley Iberoamericana, cop.1993 |
|
LISTADO DE URLs: |
|
|
Curso de Pascal [http://www.aprendeaprogramar.com/course/view.php?id=7] |
The updated recommended bibliography can be consulted in: http://psfunizar7.unizar.es/br13/egAsignaturas.php?id=2216